/* ШРИФТЫ */

@font-face {
 font-family: MyCustomFont;
 src: url("../../fonts/Victoriana.eot") /* EOT file for IE */
}

@font-face {
 font-family: MyCustomFont;
 src: url("../../fonts/Victoriana.ttf") /* TTF file for CSS3 browsers */
}

/* CSS RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin: 0;padding: 0;}table{border-collapse: collapse;border-spacing: 0;}fieldset,img{border: 0;}address,caption,cite,code,dfn,strong,th,var{font-style: normal;font-weight: normal;}li{list-style: none;}caption,th{text-align: left;}h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: normal;}q: before,q: after{content: '';}abbr,acronym {border: 0;font-variant: normal;}sup {vertical-align: text-top;}sub {vertical-align: text-bottom;}input,textarea,select{font-family: inherit;font-size: inherit;font-weight: inherit;}legend{color: #000;}

body {font: 16px/1.231 "MyCustomFont",arial,helvetica,clean,sans-serif;}table{font-size: inherit;font-size: 100%;}pre,code,kbd,samp,tt, h1{font-family: "MyCustomFont", monospace;line-height: 100%;}
/* CSS RESET */

body {
    text-align: center;
    color: #fff;
    background: url(../../images/bg.png) fixed;
}
a {
    text-decoration: none;
        color: #fff
}
a: hover {
    text-decoration:  underline;
        color: #A1E062
}
#wrap {
    width: 1000px;
    text-align: left;
    margin: 0 auto;
}

.fl{ float: left}
.fr{ float: right}
.clearfix{ clear: both}



/* header */
#header { font-size: 20px; position: relative; height: 260px  }
#logo {position: absolute; top: 60px; right: 130px}
#logo h1 {
    font-size: 3em;
    color: #fff
}
#logo div {
    padding-left: 100px
}
#nav { position: absolute; top: 180px; left: 470px; background: url(../images/nav.jpg); width: 529px;height: 42px; line-height: 42px;  }
#nav li {float: left;  font-weight: 700; width: 100px;  }
#nav li.first {background:  none} 
#nav a {text-decoration: none; display: block; text-align: center;}
#nav a: hover {background: url(../images/nav_hover.jpg);margin: 0  0 0 5px}
/* content */
#content { }
.main {width: 470px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#text {width: 430px; background: url(../images/pad.png); padding: 20px; }
#text h1 {font-size: 30px; padding-bottom: 20px}
#text p img {float: left; padding: 0 20px 0 0}
#text a { color: #A1E062}
/* УСЛУГИ */
#servicetext {width: 10  0%; background-image: url(../images/pad.png); padding: 20px;}
#servicetext h1 {font-size: 34px; padding-bottom: 20px}
#servicetext h2 {font-size: 26px; padding-bottom: 20px}
#servicetext p img {float: left; padding: 0 20px 0 0}
#servicetext a { color: #A1E062}
#col {margin: 50px 0 0 0; background: url(../images/col.jpg); height: 156px ; }

#col div {width:  180px; margin:  20px 0 0 40px; display: inline}
#col .first  {margin:  20px 0 0 20px }
#col li{line-height: 20px;}
#col .first ul {border-right: #EEE 1px solid; }

.side { width: 430px;display:  inline; background:  url(../images/side.gif) no-repeat; height: 537px}
.side h2 {font-size: 22px}
.sideinner img{margin: 35px  0 30px 65px;}
.sideinner h3 a{font-size: 3em;
    color: #900000; margin: 0 0 0 135px;}
/* footer */
#footer { background: url(../images/ft.jpg); height: 133px; position: relative}
#ftinner{ position: absolute; bottom: 20px; width: 800px; }
.ftlink {width: 500px;}
#copyright {float: right;}

/* Оформление pager'а */
.pages-navigation
{
    height: 26px;
    padding: 30px 60px 0px;
    position: relative;
}
.pages-navigation.typeP2
{
    padding: 0px 60px 30px;
}
.pages-navigation.typeP2 > .button
{
    top: 0px;
}
.pages-navigation.gallery-list-page
{
    margin-top: 8px;
}
.pages-navigation>.button
{
    display: block;
    height: 26px;
    position: absolute;
    top: 30px;
    width: 25px;
}
.pages-navigation>table
{
    color: #67666b;
    font-family: Arial;
    font-size: 12px;
    line-height: 25px;
    margin: 0 auto;
    text-align: center;
}
.pages-navigation td
{
    height: 25px;
    width: 25px;
}
.pages-navigation>table a
{
    color: #67666b;
    display: block;
    height: 25px;
    text-decoration: none;
    width: 25px;
}
.pages-navigation>table a:hover, .pages-navigation>table a.current
{
    background-image: url("../images/buttons/gallery-page-hover.png");
    color: #219edf;
}
.pages-navigation>.button:hover
{
    background-position: 0px -26px;
}
.pages-navigation>.first
{
    background-image: url("../images/buttons/gallery-first.png");
    left: 0px;
}
.pages-navigation>.prev
{
    background-image: url("../images/buttons/gallery-prev.png");
    left: 27px;
}
.pages-navigation>.last
{
    background-image: url("../images/buttons/gallery-last.png");
    right: 0px;
}
.pages-navigation>.next
{
    background-image: url("../images/buttons/gallery-next.png");
    right: 27px;
}

/* Оформление меню футера */
#footernav li {float:left; margin-left: 10px;}

/*Контакты*/
#contacts {font-size: 28px;}
